import React, { Component } from "react";
// import PubSub from "pubsub-js";

// 要保证传递的数据是同一个context，所以要引入同一个context
import { context } from "./context";
export default class Son extends Component {
  

  // 使用context.Consumer获取数据
  // render() {
  // return (
  //   <context.Consumer>
  //     {(value) => {
  //       return (
  //         <div>
  //           son {value}
  //         </div>
  //       );
  //     }}
  //   </context.Consumer>
  // );
  // }

  // 使用static contextType方法
  static contextType = context;
  render() {
    return (
      <context.Consumer>
        {(value) => {
          return (
            <div>
              son {this.context}
            </div>
          );
        }}
      </context.Consumer>
    );
  }
}